/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.unesp.rc.locadora.utils;

/**
 *
 * @author Thales
 */
public class MySQLUtil {
    public static final String TB_PESSOA = "Pessoa";
    public static final String TB_FISICA = "Fisica";
    public static final String TB_JURIDICA = "Juridica";
    public static final String TB_ACESSO = "Acesso";
    public static final String TB_CONTATO = "Contato";
    public static final String TB_ENDERECO = "Endereco";
    public static final String TB_LOCACAO = "Locacao";
    public static final String TB_FATURA = "Fatura";
    public static final String TB_ITEMFATURA = "ItemFatura";
    public static final String TB_LOCACAOCARRO = "LocacaoCarro";
    public static final String TB_CARRO = "Carro";
    public static final String TB_LOCACAOSERVICO = "LocacaoServico";
    public static final String TB_SERVICO = "Servico";
    public static final String TB_CATEGORIA = "Categoria";
    
    public static final String COL_PESSOA_ID = "idPessoa";
    public static final String COL_PESSOA_NOME = "nome";
    public static final String COL_PESSOA_DATANASC = "dataNascimento";
    public static final String COL_FISICA_CPF = "cpf";
    public static final String COL_FISICA_IDPESSOA = "Pessoa_idPessoa";
    public static final String COL_JURIDICA_CNPJ = "cnpj";
    public static final String COL_JURIDICA_IDPESSOA = "Pessoa_idPessoa";
    public static final String COL_ACESSO_USUARIO = "usuario";
    public static final String COL_ACESSO_SENHA = "senha";
    public static final String COL_ACESSO_IDPESSOA = "Pessoa_idPessoa";    
    public static final String COL_CONTATO_ID = "idContato";
    public static final String COL_CONTATO_TELEFONE = "telefone";
    public static final String COL_CONTATO_EMAIL = "email";
    public static final String COL_CONTATO_IDPESSOA = "Pessoa_idPessoa";    
    public static final String COL_ENDERECO_ID = "idEndereco";
    public static final String COL_ENDERECO_RUA = "rua";
    public static final String COL_ENDERECO_NUMERO = "numero";
    public static final String COL_ENDERECO_BAIRRO = "bairro";
    public static final String COL_ENDERECO_CEP = "cep";
    public static final String COL_ENDERECO_CIDADE = "cidade";
    public static final String COL_ENDERECO_ESTADO = "estado";
    public static final String COL_ENDERECO_IDPESSOA = "Pessoa_idPessoa";    
    public static final String COL_LOCACAO_ID = "idLocacao";
    public static final String COL_LOCACAO_DATARET = "dataRetirada";
    public static final String COL_LOCACAO_DATADEV = "dataDevolucao";
    public static final String COL_LOCACAO_IDPESSOA = "Pessoa_idPessoa";    
    public static final String COL_FATURA_ID = "idFatura";
    public static final String COL_FATURA_TOTAL = "total";
    public static final String COL_FATURA_FORMAPAG = "formaPagamento";
    public static final String COL_FATURA_NUMEROPARC = "numeroParcelas";
    public static final String COL_FATURA_IDLOCACAO = "Locacao_idLocacao";    
    public static final String COL_ITEMFATURA_ID = "idItemFatura";
    public static final String COL_ITEMFATURA_VALOR = "valor";
    public static final String COL_ITEMFATURA_DATAVENC = "dataVencimento";
    public static final String COL_ITEMFATURA_DATAPAG = "dataPagamento";
    public static final String COL_ITEMFATURA_STATUSPARC = "statusParcela";
    public static final String COL_ITEMFATURA_IDFATURA = "Fatura_idFatura";    
    public static final String COL_LOCACAOCARRO_IDLOCACAO = "Locacao_idLocacao";
    public static final String COL_LOCACAOCARRO_IDCARRO = "Carro_idCarro";    
    public static final String COL_CARRO_PLACA = "placa";
    public static final String COL_CARRO_MARCA = "marca";
    public static final String COL_CARRO_ANO = "ano";
    public static final String COL_CARRO_KM = "quilometragem";
    public static final String COL_CARRO_STATUSLOC = "statusLocacao";
    public static final String COL_CARRO_STATUSPATR = "statusPatrimonio";
    public static final String COL_CARRO_IDCATEGORIA = "Categoria_idCategoria";    
    public static final String COL_LOCACAOSERVICO_IDLOCACAO = "Locacao_idLocacao";
    public static final String COL_LOCACAOSERVICO_IDSERVICO = "Servico_idServico";    
    public static final String COL_SERVICO_ID = "idServico";
    public static final String COL_SERVICO_DESCRICAO = "descricao";
    public static final String COL_SERVICO_PRECO = "preco";    
    public static final String COL_CATEGORIA_ID = "idCategoria";
    public static final String COL_CATEGORIA_DESCRICAO = "descricao";
    public static final String COL_CATEGORIA_PRECODIARIO = "precoDiario";
    public static final String COL_CATEGORIA_PRECOKM = "precoKmRodado";    
    
    public static final String SEL_ALL_PESSOA = "select * from Pessoa";
    public static final String SEL_ALL_FISICA = "select * from Fisica";
    public static final String SEL_ALL_ACESSO = "select * from Acesso";
    public static final String SEL_ALL_CONTATO = "select * from Contato";
    public static final String SEL_ALL_ENDERECO = "select * from Endereco";
    public static final String SEL_USUARIO_ACESSO = "select usuario from Acesso";
   
    public static final String INS_PESSOA = "INSERT INTO Pessoa(nome,dataNascimento) VALUES(?,?)";
    public static final String INS_FISICA = "INSERT INTO Fisica VALUES(?,?)";
    public static final String INS_ENDERECO = "INSERT INTO Endereco(rua,numero,bairro,cep,cidade,estado,Pessoa_idPessoa) VALUES(?,?,?,?,?,?,?)";
    public static final String INS_ACESSO = "INSERT INTO Acesso VALUES(?,?,?)";
    public static final String INS_CONTATO = "INSERT INTO Contato(telefone,email,Pessoa_idPessoa) VALUES(?,?,?)";
    
    public static final String PROC_INS_PESSOAFISICA = "CALL cadastraPessoaFisica(?,?,?,?,?,?,?,?,?,?,?,?,?)";
    
    public static final String GET_LAST_INSERT_ID = "SELECT LAST_INSERT_ID();";
}
